TRAP/BPEL - A Framework for Dynamic Adaptation of Composite Services
نویسندگان
چکیده
TRAP/BPEL is a framework that adds autonomic behavior into existing BPEL processes automatically and transparently. We define an autonomic BPEL process as a composite Web service that is capable of responding to changes in its execution environment (e.g., a failure in a partner Web service). Unlike other approaches, TRAP/BPEL does not require any manual modifications to the original code of the BPEL processes and there is no need to extend the BPEL language nor its BPEL engine. Furthermore, TRAP/BPEL promotes the reuse of code in BPEL processes as well as in their corresponding autonomic behavior. In this paper, we describe the details of the TRAP/BPEL framework and use a case study to demonstrate the feasibility and effectiveness of our approach.
منابع مشابه
BPEL scenario execution: QoS-based dynamic adaptation and exception resolution
BPEL/WSBPEL is the main approach for combining individual web services into integrated business processes. A BPEL/ WSBPEL scenario allows for specifying which services will be invoked, their sequence, the control flow and how data will be exchanged between them. BPEL however does not include mechanisms for considering the invoked services’ Quality of Service (QoS) parameters and thus BPEL scena...
متن کاملAutomated Generation of BPEL Adapters
The heterogeneous, dynamic, distributed, and evolving nature of Web services calls for adaptation techniques to overcome various types of mismatches that may occur among services developed by different parties. In this paper we present a methodology for the automated generation of (service) adapters capable of solving behavioural mismatches among BPEL processes. The adaptation process, given tw...
متن کاملChecking the Performance of Dynamic Composite Video-on-demand Web Service
The main objective of this paper is to design and implement Dynamic Composite Video-on-Demand Web Service (DCVWS) and check its performance through Parallel Performance Monitoring Service (PPMS) during run-time. The media web services such as Video-on-Demand (VoD), Music-on-Demand (MoD) and News-on-Demand (NoD) are composed at design time using BPEL (Business Process Execution Language) designe...
متن کاملCrucial Phases of Composite Web Service Development
Composite Web services are built as workflows made up of component Web services. WS-BPEL has become the de facto standard used for the development of above mentioned workflows. Apart from introducing main streamlines related to SOA architectures and WS-BPEL language, the paper identifies some crucial issues that must be solved during composite Web service development: granularity aggregated ins...
متن کاملTowards integration of business processes and semantic web services
Business processes are modeled as syntax based compositions of multiple services to perform tasks that a single Web service alone can not perform. When these processes are exported as services they have same syntactical limitations as traditional WSDL services resulting in clampdown for their dynamic discovery, invocation and composition by other semantic enabled systems. Successfully translati...
متن کامل